from abc import ABC, abstractmethod


class Animal(ABC):
    @abstractmethod
    def run(self):
        print("run")

    def eat(self):
        print("eat")


class Dog(Animal):
    def run(self):
        print("Dog run")


class Cat(Animal):
    def run(self):
        print("Cat run")

Dog().eat()
